/*jslint browser: true, devel: true, bitwise: true, white: true, plusplus: true, nomen:true */
/*global $:true, define:true */

define(['WID/Test/Suite'], function(Suite) {
"use strict";
return {
	name:'SuiteCase', 
	desc:'Its testing suite from Test Module',
 
	/*each: {
		suite: null
	},
	
	afterEach: function() {
		this.each.suite = new Suite();
	},*/
               
	tests:[
		function creating() {
			var path='',parent = {}, reporter = {}, data = {},
			s = new Suite(path,parent,reporter,data);
			
			this.expect(s.Path).toBe('/');
			this.expect(s.Parent).toBe(parent);
			this.expect(s.Reporter).toBe(reporter);
			this.expect(s.Data).toBe(data);
			this.expect(s.CaseProcessor).toBeDefined();
		}
	]
};
});
